Page:
Module: Viewport & EEVEE
Pages
Home
Module: Animation & Rigging
Module: Asset System
Module: Community Maintained Add ons
Module: Core
Module: Development Management
Module: Geometry Nodes
Module: Grease Pencil
Module: Modeling
Module: Nodes & Physics
Module: Officially Maintained Add ons
Module: Pipeline, Assets & I/O
Module: Platforms, Builds, Tests & Devices
Module: Python API & Text Editor
Module: Render & Cycles
Module: Sculpt, Paint & Texture
Module: Triaging
Module: User Interface
Module: VFX & Video
Module: Viewport & EEVEE
4
Module: Viewport & EEVEE
Sergey Sharybin edited this page 2024-10-09 13:55:23 +02:00
Table of Contents
Links
Workboard | Bugs | High Severity | Known Issues
Description
This project includes EEVEE, Workbench, Overlays, GPU, OpenGL, Vulkan, Multi-View, Virtual Reality and more.
Status
The module is active. There are weekly private meetings and regular work on new features and improvements
Members
Role | |
---|---|
Module Owners | @fclem @Jeroen-Bakker @brecht |
Developers | @OmarEmaraDev @pragma37 @weizhen |
Artists | @juang3d @jonimercado @MetinSeven-1 |
Subproject | Developers |
---|---|
EEVEE, Workbench, Viewport, GPU | @fclem @Jeroen-Bakker |
Virtual Reality | @JulianEisel @muxed-reality |
Projects
Overview of projects and their relations. Note this is not a full list of projects, only projects that we see we can work on in the near future.
- Green: In active development.
- Yellow: Planned, waiting for resources.
- Red: Potential projects
flowchart LR
classDef InProgress stroke:#0f0;
classDef Planned stroke:#ff0;
classDef Unknown stroke:#f00;
subgraph VulkanBackend
Vulkan(Vulkan GPU backend):::InProgress
CyclesOnVulkan(Cycles viewport on Vulkan):::Planned
OpenXRVulkan(Vulkan OpenXR support):::Unknown
Vulkan --> CyclesOnVulkan
Vulkan --> OpenXRVulkan
end
subgraph DrawManager
ArbitraryCurveRendering(Arbitrary curve rendering):::Planned
OverlayEngine(Overlay/Selection engine):::Planned
NonBlockingRendering(Not blocking rendering):::Planned
MeshCache(Mesh batch caching optimization):::InProgress
AttributeOverlay(Attribute overlay):::Unknown
OverlayEngine --> NonBlockingRendering
OverlayEngine --> AttributeOverlay
end
subgraph EEVEE
EEVEENext(EEVEE-Next):::InProgress
PanoramicCamera(Panoramic camera support):::Planned
LightTree(Light Nodetrees):::Planned
ShadowPerformanceLowEndHW(Performance shadow on low end hardware):::Unknown
EEVEENext --> PanoramicCamera
EEVEENext --> LightTree
EEVEENext --> ShadowPerformanceLowEndHW
end
subgraph Workbench
ImproveVolume(Improve Volume rendering):::Planned
ImproveMatcaps(Improve Matcaps):::Planned
class ImproveVolume Planned;
class ImproveMatcaps Planned;
end
subgraph Metal
MetalFXUpscaling(MetalFX upscaling)
OpenSubdiv(OpenSubdiv support on Metal)
end
subgraph NPR
NPRTechnicalDesign(NPR engine design):::Planned
GreasePencilv3(Grease pencil drawing):::Unknown
end
Related tasks:
- EEVEE-Next blender/blender#123505
- Panoramic camera blender/blender#118215
- Vulkan backend blender/blender#68990
- Draw Manager
- GPencil-Next blender/blender#102506
- Overlay-Next blender/blender#102179
- Selection-Next blender/blender#102177
- Mesh batch extraction blender/blender#118599
- Workbench
- Workbench volume improvements blender/blender#104642
- Workbench matcaps improvements blender/blender#104640
Contacts
- Chat: #eevee-viewport-module